PW-B1 U-Boot loader(M4使用) 構想
A7コアからloaderを開始
0x1FFDd8a4(M4 SRAM)にU-Bootに飛ぶための小さいルーチンを置くその場で無限ループをThumbで書く
SIM_DGO_GP3(0x410A3060)にU-Boot開始アドレスを書く
電子辞書の通常機能でVLLSに入れる(USB抜いてスリープ) 必要な処理は電子辞書が勝手にやってくれる・・・はず
VLLSから復帰する
U-Bootに飛ぶ(自動)
Application Processor Refernce Manual中の重要そうな関連情報
It is a safe procedure to set SIM's WKPU_WAKEUP_ENABLE7 bit to 0 and disable M4 NVIC IRQ 69 (USB PHY) before entering VLLS mode or enabling A7 switch